/*
 * @Description: 定义食物类
 * @Author: Zhy
 * @Date: 2024-07-09 10:39:51
 * @LastEditTime: 2024-07-09 10:41:33
 * @LastEditors: Zhy
 */
export default class Food {
  element: HTMLElement;

  constructor() {
    this.element = document.getElementById("food") as HTMLElement;
  }

  // 定义获取食物坐标的方法
  get x() {
    return this.element.offsetLeft;
  }
  get y() {
    return this.element.offsetTop;
  }

  // 修改食物的位置
  changePosition() {
    this.element.style.left = `${Math.floor(Math.random() * 30) * 10}px`;
    this.element.style.top = `${Math.floor(Math.random() * 30) * 10}px`;
    // Math.floor(Math.random() * 30) 生成一个0到29之间的整数，再乘以10，得到一个0到290之间的随机整数，且满足10的整数倍
  }
}
